package com.nit.lab.service.system;

import com.alibaba.fastjson.JSONObject;
import com.nit.lab.dto.system.AccountDTO;
import com.nit.lab.dto.system.KaptchaDTO;

public interface AccountService {

    /**
     * @Description: 登录认证
     * @Author: SN
     * @Date: 2020/02/31 11:02
     */
//    JSONObject loginCheck(String loginName, String loginPwd, String randomId, String authCode) throws Exception;

    JSONObject loginCheck(String loginName, String loginPwd) throws Exception;

    /**
     * @Description: 获取不同类型账号的用户信息
     * @Author: SN
     * @Date: 2020/02/31 11:02
     */
    AccountDTO getInfo(String token) throws Exception;

    /**
     * @Description: 获取验证码信息
     * @Author: SN
     * @Date: 2020/02/31 11:02
     */
    KaptchaDTO getKaptcha() throws Exception;
}
